package com.hsnn.medstgmini.settlement.model.form;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class Payment {

	private Date startDate;
	private Date endDate;
	private Integer status;
	private String paymentBillId; // 支付单id
	private String createTimeBegin;// 创建开始时
	private String crateTimeEnd;// 创建结束时间
	private String subTimeBegin;// 提交开始时间
	private String subTimeEnd;// 提交结束时间
	private String paymentBillCode;// 支付单编码
	private String paymentBillName;// 支付单名称
	private String settlementId; // 结算单id
	private String settlementCode; // 结算单编码
	private String settlementName; // 结算单名称
	private String drugCode; // 药品编码
	private String drugName; // 通用名
	private String prodCompName; // 生产企业名称
	private Integer bankAcctTransType; // 支付明细类型1采购明细2退货明细
	private String delCompName;//配送企业

	public String getDelCompName() {
		return delCompName;
	}

	public void setDelCompName(String delCompName) {
		this.delCompName = delCompName;
	}

	public String getDrugCode() {
		return drugCode;
	}

	public void setDrugCode(String drugCode) {
		this.drugCode = drugCode;
	}

	public String getDrugName() {
		return drugName;
	}

	public void setDrugName(String drugName) {
		this.drugName = drugName;
	}

	public String getProdCompName() {
		return prodCompName;
	}

	public void setProdCompName(String prodCompName) {
		this.prodCompName = prodCompName;
	}

	public Integer getBankAcctTransType() {
		return bankAcctTransType;
	}

	public void setBankAcctTransType(Integer bankAcctTransType) {
		this.bankAcctTransType = bankAcctTransType;
	}

	public String getPaymentBillCode() {
		return paymentBillCode;
	}

	public void setPaymentBillCode(String paymentBillCode) {
		this.paymentBillCode = paymentBillCode;
	}

	public String getPaymentBillName() {
		return paymentBillName;
	}

	public void setPaymentBillName(String paymentBillName) {
		this.paymentBillName = paymentBillName;
	}

	public String getSettlementId() {
		return settlementId;
	}

	public void setSettlementId(String settlementId) {
		this.settlementId = settlementId;
	}

	public String getSettlementCode() {
		return settlementCode;
	}

	public void setSettlementCode(String settlementCode) {
		this.settlementCode = settlementCode;
	}

	public String getSettlementName() {
		return settlementName;
	}

	public void setSettlementName(String settlementName) {
		this.settlementName = settlementName;
	}

	public String getPaymentBillId() {
		return paymentBillId;
	}

	public void setPaymentBillId(String paymentBillId) {
		this.paymentBillId = paymentBillId;
	}

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreateTimeBegin() {
		return createTimeBegin;
	}

	public void setCreateTimeBegin(String createTimeBegin) {
		this.createTimeBegin = createTimeBegin;
	}

	public String getCrateTimeEnd() {
		return crateTimeEnd;
	}

	public void setCrateTimeEnd(String crateTimeEnd) {
		this.crateTimeEnd = crateTimeEnd;
	}

	public String getSubTimeBegin() {
		return subTimeBegin;
	}

	public void setSubTimeBegin(String subTimeBegin) {
		this.subTimeBegin = subTimeBegin;
	}

	public String getSubTimeEnd() {
		return subTimeEnd;
	}

	public void setSubTimeEnd(String subTimeEnd) {
		this.subTimeEnd = subTimeEnd;
	}

}
